<?php

class ChamadoSistemaAtualController extends AppController {

	public $uses = array('Unidade', 'Area', 'Chamado', 'DadosTecnico', 'Pessoa');

	public function beforeRender(){

	}

    public function index() {

    }

    public function add(){

    	$areas = $this->Area->find('list', array('fields' => array('Area.id', 'Area.descricao')));
		$unidades = $this->Unidade->find('list', array('fields' => array('Unidade.Id', 'Unidade.descricao')));
		$this->set('areas', $areas);
        $this->set('unidades', $unidades);


	    if ($this->request->is('post')) {
	    	$aberturaChamado = $this->request->data['AbrirChamado'];
	    	$pessoa = $this->Pessoa->buscaPessoaPorEmail($aberturaChamado['email']);

			$abrirChamado['id_pessoa'] = $pessoa['id'];
			$abrirChamado['id_grupo'] = null;
			$abrirChamado['id_sub_grupo'] = null;
			$abrirChamado['id_indicador'] = null;
			$abrirChamado['id_area'] = $aberturaChamado['Area'];
			$abrirChamado['id_unidade'] = $aberturaChamado['Unidade'];
			$abrirChamado['data_abertura'] = date('Y/m/d');
			$abrirChamado['data_vencimento'] = null;
			$abrirChamado['data_atendimento'] = null;
			$abrirChamado['horas_previstas'] = null;
			$abrirChamado['horas_realizadas'] = null;
			$abrirChamado['id_prioridade'] = 1;
			$abrirChamado['id_situacao_chamado'] = 1;
			$abrirChamado['id_dados_tecnico'] = 1;		
			$abrirChamado['descricao_chamado'] = $aberturaChamado['descricao'];	

			if ($this->Chamado->save($abrirChamado)) {
	            $this->Session->setFlash('Chamado aberto com sucesso, aguarde que entraremos em contato.');
	            $this->redirect(array('action' => '/add'));
	        }
		}
    }

    public function telaSistemaAtual(){
    	$this->layout = 'tela_sistema_atual';
    	$this->render('/Chamado/telaSistemaAtual');

    }

}
?>